ComponentOne Bitmap for UWP
Create<T>(Device,BindFlags,T[],Int32,ResourceUsage,CpuAccessFlags,ResourceMiscFlags,Int32) Method

C1.UWP.DX Assembly > C1.Util.DX.Direct3D11 Namespace > Buffer Class > Create Method : Create<T>(Device,BindFlags,T[],Int32,ResourceUsage,CpuAccessFlags,ResourceMiscFlags,Int32) Method
Type of the data to upload
The device with which to associate the buffer.
Flags specifying how the buffer will be bound to the pipeline.
Initial data used to initialize the buffer.
The size, in bytes, of the buffer. If 0 is specified, sizeof(T) * data.Length is used.
The usage pattern for the buffer.
Flags specifying how the buffer will be accessible from the CPU.
Miscellaneous resource options.
The size (in bytes) of the structure element for structured buffers.
Creates a new instance of the Buffer class.
Syntax
'Declaration
 
Public Overloads Shared Function Create(Of T As {New, Struct})( _
   ByVal device As Device, _
   ByVal bindFlags As BindFlags, _
   ByVal data() As T, _
   Optional ByVal sizeInBytes As System.Integer, _
   Optional ByVal usage As ResourceUsage, _
   Optional ByVal accessFlags As CpuAccessFlags, _
   Optional ByVal miscFlags As ResourceMiscFlags, _
   Optional ByVal structureByteStride As System.Integer _
) As Buffer
public static Buffer Create<T>( 
   Device device,
   BindFlags bindFlags,
   T[] data,
   System.int sizeInBytes,
   ResourceUsage usage,
   CpuAccessFlags accessFlags,
   ResourceMiscFlags miscFlags,
   System.int structureByteStride
)
where T: new(), struct

Parameters

device
The device with which to associate the buffer.
bindFlags
Flags specifying how the buffer will be bound to the pipeline.
data
Initial data used to initialize the buffer.
sizeInBytes
The size, in bytes, of the buffer. If 0 is specified, sizeof(T) * data.Length is used.
usage
The usage pattern for the buffer.
accessFlags
Flags specifying how the buffer will be accessible from the CPU.
miscFlags
Miscellaneous resource options.
structureByteStride
The size (in bytes) of the structure element for structured buffers.

Type Parameters

T
Type of the data to upload

Return Value

An initialized buffer
See Also

Reference

Buffer Class
Buffer Members
Overload List